package com.txzt.gaea.STaward.service;

import com.txzt.base.core.RtnInfo;
import com.txzt.gaea.STaward.dto.STAwardDTO;
import com.txzt.gaea.STaward.model.STAward;
import com.txzt.gaea.STaward.vo.STAwardVo;
import com.txzt.gaea.common.base.service.BaseService;
import com.txzt.gaea.common.page.PageInfoBT;

public interface STAwardService extends BaseService<STAward> {

    RtnInfo<PageInfoBT<STAwardVo>> pageList(STAwardDTO stAwardDTO);

    int save(STAward stAward);

    int update(STAward stAward);

    boolean addCheck(STAward stAward);

    boolean updateCheck(STAward stAward);

    int delete(Long id);

    RtnInfo<STAward> getInfo(Long id);

    boolean gotoCheck(Long id);
}
